package org.springframework.context;

/**
 * @Name ApplicationContextAware
 * @Description: ApplicationContext 上下文感知接口
 * 描述信息: 实现者可以感知到其所属的 ApplicationContext。
 * @Version v1.0.0
 * @Author: lichao
 * @Date: 2024-03-20 16:33:21
 **/
public interface ApplicationContextAware {

    /**
     * 为 Bean 实例绑定其所属的 ApplicationContext 上下文
     *
     * @param applicationContext ApplicationContext 上下文
     * @version v1.0.0
     * @author lichao
     * @date 2024-03-20 16:35:35
     */
    void setApplicationContext(ApplicationContext applicationContext);

}
